package display;

import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JLabel;


/**
 * The in game menu, allowing for the: pausing of the game, control of the characters.
 *
 * @author Neil Cowzer
 */
public class InGameMenu extends JLabel implements MouseListener{
   
    /**
     * Intialise the Menu
     *
     * @param Basher number of Bashers avialable
     * @param Blocker number of Blockers avialable
     * @param Bomber number of Bombers avialable
     * @param Bridger number of Bridgers avialable
     * @param Climber number of Climbers avialable
     * @param Digger number of Diggers avialable
     * @param Floater number of Floaters avialable
     */
    public InGameMenu(int Basher, int Blocker, int Bomber ,int Bridger, int Climber, int Digger, int Floater){
         
    }

    /** Initialise all the menu */
    public void init(){
       
    }
    
    /** Control the running of the InGame Menu, events..... */
    public void run(){
    	
    }
    
    /** Overide the paint method */
    public void paintComponent (Graphics g) {
        // First paint background
        super.paintComponent (g);
        
        // paint all stuff here
        
    }
    
    /** Handle mousePressed event */
    public void mousePressed(MouseEvent e) {
       
    }

    /** Handle mouseReleased event */
    public void mouseReleased(MouseEvent e) {
       
    }

    /** Handle mouseEntered event */
    public void mouseEntered(MouseEvent e) {
    
    }

    /** Handle mouseExited event */
    public void mouseExited(MouseEvent e) {
       
    }

    /** Handle mouseClicked event */
    public void mouseClicked(MouseEvent e) {
      
    }

}
